# Makefile

# 编译器
CXX = g++
# 编译选项
CXXFLAGS = -O2 -std=c++17

# 可执行文件
TARGET = raytracer
# 源文件
SRC = main.cpp

# 默认目标：编译并运行
all: $(TARGET) run

# 编译目标
$(TARGET): $(SRC)
	$(CXX) $(CXXFLAGS) -o $(TARGET) $(SRC)

# 运行目标
run: $(TARGET)
	./$(TARGET)

# 清理目标
clean:
	rm -f $(TARGET)
